package com.hkts.management.unattended.poundroom.entity;

import java.io.Serializable;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author zy
 * @since 2021-10-13
 */
public class YbMutualPovouch extends Model<YbMutualPovouch> {

private static final long serialVersionUID=1L;

    @TableId("AutoID")
    private Integer autoID;
    @TableField("ID")
                private Integer id;
    @TableField("cPOID")
        private String cPOID;
    @TableField("dPODate")
        private LocalDateTime dPODate;
    @TableField("cPTCode")
        private String cPTCode;
    @TableField("cDepCode")
        private String cDepCode;
    @TableField("cDepName")
        private String cDepName;
    @TableField("cPersonCode")
        private String cPersonCode;
    @TableField("cPersonName")
        private String cPersonName;
    @TableField("cVenCode")
        private String cVenCode;
    @TableField("cVenAbbName")
        private String cVenAbbName;
    @TableField("cInvCode")
        private String cInvCode;
    @TableField("cInvName")
        private String cInvName;
    @TableField("cInvStd")
        private String cInvStd;
    @TableField("cComUnitName")
        private String cComUnitName;
    @TableField("iQuantity")
        private BigDecimal iQuantity;
    @TableField("iTaxPrice")
        private BigDecimal iTaxPrice;
    @TableField("iReceivedQTY")
    private BigDecimal iReceivedQTY;
    @TableField("LJRKSL")
    private BigDecimal LJRKSL;
    @TableField("dArriveDate")
    private LocalDateTime dArriveDate;
    @TableField("bDel")
        private Boolean bDel;
    @TableField("doptTime")
        private LocalDateTime doptTime;
    @TableField("dcreateTime")
        private LocalDateTime dcreateTime;
    @TableField("dmodifyTime")
        private LocalDateTime dmodifyTime;
    @TableField("ddeleteTime")
        private LocalDateTime ddeleteTime;
    @TableField("u8optStatus")
        private Integer u8optStatus;
    @TableField("bmutualStatus")
        private Boolean bmutualStatus;
    @TableField("cState")
    private Integer cState;


    public Integer getAutoID(){
        return autoID;
    }

    public void setAutoID(Integer autoID) {
        this.autoID = autoID;
    }
    public Integer getID(){
            return id;
            }

        public void setId(Integer id) {
            this.id = id;
            }

    public String getcPOID(){
            return cPOID;
            }

        public void setcPOID(String cPOID) {
            this.cPOID = cPOID;
            }

    public LocalDateTime getdPODate(){
            return dPODate;
            }

        public void setdPODate(LocalDateTime dPODate) {
            this.dPODate = dPODate;
            }

    public String getcPTCode(){
            return cPTCode;
            }

        public void setcPTCode(String cPTCode) {
            this.cPTCode = cPTCode;
            }

    public String getcDepCode(){
            return cDepCode;
            }

        public void setcDepCode(String cDepCode) {
            this.cDepCode = cDepCode;
            }

    public String getcDepName(){
            return cDepName;
            }

        public void setcDepName(String cDepName) {
            this.cDepName = cDepName;
            }

    public String getcPersonCode(){
            return cPersonCode;
            }

        public void setcPersonCode(String cPersonCode) {
            this.cPersonCode = cPersonCode;
            }

    public String getcPersonName(){
            return cPersonName;
            }

        public void setcPersonName(String cPersonName) {
            this.cPersonName = cPersonName;
            }

    public String getcVenCode(){
            return cVenCode;
            }

        public void setcVenCode(String cVenCode) {
            this.cVenCode = cVenCode;
            }

    public String getcVenAbbName(){
            return cVenAbbName;
            }

        public void setcVenAbbName(String cVenAbbName) {
            this.cVenAbbName = cVenAbbName;
            }

    public String getcInvCode(){
            return cInvCode;
            }

        public void setcInvCode(String cInvCode) {
            this.cInvCode = cInvCode;
            }

    public String getcInvName(){
            return cInvName;
            }

        public void setcInvName(String cInvName) {
            this.cInvName = cInvName;
            }

    public String getcInvStd(){
            return cInvStd;
            }

        public void setcInvStd(String cInvStd) {
            this.cInvStd = cInvStd;
            }

    public String getcComUnitName(){
            return cComUnitName;
            }

        public void setcComUnitName(String cComUnitName) {
            this.cComUnitName = cComUnitName;
            }

    public BigDecimal getiQuantity(){
            return iQuantity;
            }

        public void setiQuantity(BigDecimal iQuantity) {
            this.iQuantity = iQuantity;
            }

    public BigDecimal getiTaxPrice(){
            return iTaxPrice;
            }

        public void setiTaxPrice(BigDecimal iTaxPrice) {
            this.iTaxPrice = iTaxPrice;
            }
    public BigDecimal getiReceivedQTY(){
        return iReceivedQTY;
    }

    public void setiReceivedQTY(BigDecimal iReceivedQTY) {
        this.iReceivedQTY = iReceivedQTY;
    }
    public BigDecimal getLJRKSL(){
        return LJRKSL;
    }

    public void setLJRKSL(BigDecimal LJRKSL) {
        this.LJRKSL = LJRKSL;
    }

    public LocalDateTime getdArriveDate(){
        return dArriveDate;
    }

    public void setdArriveDate(LocalDateTime dArriveDate) {
        this.dArriveDate = dArriveDate;
    }

    public Boolean getbDel(){
            return bDel;
            }

        public void setbDel(Boolean bDel) {
            this.bDel = bDel;
            }

    public LocalDateTime getDoptTime(){
            return doptTime;
            }

        public void setDoptTime(LocalDateTime doptTime) {
            this.doptTime = doptTime;
            }

    public LocalDateTime getDcreateTime(){
            return dcreateTime;
            }

        public void setDcreateTime(LocalDateTime dcreateTime) {
            this.dcreateTime = dcreateTime;
            }

    public LocalDateTime getDmodifyTime(){
            return dmodifyTime;
            }

        public void setDmodifyTime(LocalDateTime dmodifyTime) {
            this.dmodifyTime = dmodifyTime;
            }

    public LocalDateTime getDdeleteTime(){
            return ddeleteTime;
            }

        public void setDdeleteTime(LocalDateTime ddeleteTime) {
            this.ddeleteTime = ddeleteTime;
            }

    public Integer getU8optStatus(){
            return u8optStatus;
            }

        public void setU8optStatus(Integer u8optStatus) {
            this.u8optStatus = u8optStatus;
            }

    public Boolean getBmutualStatus(){
            return bmutualStatus;
            }

        public void setBmutualStatus(Boolean bmutualStatus) {
            this.bmutualStatus = bmutualStatus;
            }
    public Integer getcState(){
        return cState;
    }

    public void setcState(Integer cState) {
        this.cState = cState;
    }


    public static final String CPOID ="cPOID";

    public static final String DPODATE ="dPODate";

    public static final String CPTCODE ="cPTCode";

    public static final String CDEPCODE ="cDepCode";

    public static final String CDEPNAME ="cDepName";

    public static final String CPERSONCODE ="cPersonCode";

    public static final String CPERSONNAME ="cPersonName";

    public static final String CVENCODE ="cVenCode";

    public static final String CVENABBNAME ="cVenAbbName";

    public static final String CINVCODE ="cInvCode";

    public static final String CINVNAME ="cInvName";

    public static final String CINVSTD ="cInvStd";

    public static final String CCOMUNITNAME ="cComUnitName";

    public static final String IQUANTITY ="iQuantity";

    public static final String ITAXPRICE ="iTaxPrice";

    public static final String BDEL ="bDel";

    public static final String DOPTTIME ="doptTime";

    public static final String DCREATETIME ="dcreateTime";

    public static final String DMODIFYTIME ="dmodifyTime";

    public static final String DDELETETIME ="ddeleteTime";

    public static final String U8OPTSTATUS ="u8optStatus";

    public static final String BMUTUALSTATUS ="bmutualStatus";

@Override
protected Serializable pkVal(){
            return this.autoID;
        }
        }
